#!/usr/bin/env lua
-------------------------------------------------------
--	FileName	: 返回多个值的函数.lua
--	Author		：hpy
--	Date		：2020年11月25日
--	Description	：  
---------------------------------------------------------

--交换两个数的值
function swap(a,b)
	return b,a
end


a=12
b=13
print(a,b)

a,b=swap(a,b)

print(a,b)

--求不定个数据的和
function sum(...)
	local s = 0
	for i,v in ipairs{...} do
		s = s + v
	end
	return s
end

print(sum(1,2,3,4,5))

--计算平均数
function aver(...) 
	local s = 0
	for i,v in ipairs {...} do 
		s = s + v
	end 
	return s/#{...}
end

print(aver(1,2,3,4,5))

